package com.chenyuxin.ilp.service.user;


import com.chenyuxin.ilp.model.pojo.Result;

public interface VerificationCodeService {
    /**
     * 发送登录短信验证码
     * @param phone 电话号码
     * @param captchaKey 图片验证码key
     * @param captcha 图片验证码
     * @return 返回结果
     */
    Result sendLoginVerificationCode(String phone,String captchaKey,String captcha);

    /**
     * 发送注册短信验证码
     * @param phone 电话号码
     * @param captchaKey 图片验证码key
     * @param captcha 图片验证码
     * @return 返回结果
     */
    Result sendRegisterVerificationCode(String phone,String captchaKey,String captcha);

    /**
     * 校验手机验证码
     * @param phone 手机号
     * @param code 验证码
     * @return result
     */
    Result verifyRegisterPhoneCode(String phone, String code);
}
